
/*****************************************************************************
 *
 * 作   者: 伍建平 * 创建时间: 2022/11/24 15:15:44 *
 * Copyright (C) 2008 - 鹏业软件公司
 *
 *****************************************************************************/

import {DataPacket, NorDataList} from 'pengesoft-ng-lib';

/**
 * 内存文件
 */
export class MemoryFileRec extends DataPacket {
  fileName: string; // 文件名
  attachment: string; // 字节数组
  encoding: string; // 编码
  contextType: string; // 类型

  constructor(options: Partial<MemoryFileRec> = {}) {
    super();
    this.fileName = options.fileName || '';
    this.attachment = options.attachment || '';
    this.encoding = options.encoding || '';
    this.contextType = options.contextType || '';
  }
}

/**
 * 内存文件列表
 */
export class MemoryFileRecList extends NorDataList<MemoryFileRec> {

  constructor(options: Partial<MemoryFileRecList> | Array<MemoryFileRec> = {}) {
    super(options, MemoryFileRec);
  }
}

